package cn.devices.service;

import cn.devices.entity.TbAdm;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * <p>
 * 管理员表 服务类
 * </p>
 *
 * @author 秋水浮萍
 * @since 2021-02-07
 */
public interface TbAdmService {
    TbAdm getByAdmId(Integer admId);

    TbAdm getByUP(String loginName, String loginPass);

    TbAdm getByLoginName(String loginName);

    String loginPassCorrect(Integer admId);

    int loginPassUpdate(Integer admId, String loginPassNew);

    int tbAdmAdd(TbAdm tbAdm);

    int tbAdmUpdate(TbAdm tbAdm);

    int tbAdmTelCount(TbAdm tbAdm);

    int confirmLoginName(String loginName, String adminTel);

    int lastLogin(String lastLogin, String adminId);

    int tbAdmDeleteFalse(Integer adminId);

    int tbAdmDeleteTrue(Integer adminId);

    PageInfo<TbAdm> tbAdmList(int pageIndex, int pageSize);
}
